@charset "utf-8";

.nav,.header,.swiper-container,.footer_books,.footer_links,.footer,.container{ margin:0 auto; width:100%; max-width:1920px;}
.con_logo,.con_nav,.hp_news,.hp_cpzx,.con_footer_books,.con_footer_links,.con_footer,.current,.container_column2{ width:980px; margin:0 auto;}
.m_s{ display:none;}


.con_logo{ height:90px;}
.con_logo h1{ margin-top:26px;}
.con_search p{ line-height:200%; margin-top:10px; text-align:center; width: 180px; font-size: 0;}
.con_search p a{ color:#7c7c7c;}
.con_search p span{ padding:0 6px;}
.con_search ul{ width:243px; height:30px; background:url(bg_search.png); margin-top:36px;}
.con_search input{ background:transparent; border:none; height:28px; width:200px; color:#686d71;}

.nav{ height:60px; background: #5caab9;}
.con_nav ul{ position:relative; }
.con_nav li{ font-size:1.3em; font-weight:bold; height:60px; line-height: 60px; color: #004954; width: 150px; text-align: center;}
.con_nav li a{ color:#FFFFFF; text-decoration:none;}
.con_nav li.active{ background: #007f92; color: #FFFFFF; height: 64px; line-height: 60px;}
.con_nav li.active a{ color:#FFFFFF;}
.con_nav li a:hover{ color: #004954;}
.hp_news { position: relative; margin-top: 25px;}

.nav_hp_news li{  color:#999999; font-size:1.375em; cursor:pointer;}
.nav_hp_news li span{ display:inline-block; }
.nav_hp_news ul li:first-child{ padding-left:0;}

/*首页*/
.hp_news_left{ width:400px; margin-right:40px;}
.hp_news_left img{ width:100%;}
.hp_news_right{ width:540px; line-height:150%;}
.hp_news_right h3{ font-size:1.375em; font-weight:bold; margin-top:6px; }
.hp_news_right h3 a:hover{ color:#00724c;}
.hp_news_right p{ padding:10px 0 20px 0; color:#999999; border-bottom:1px dashed #cccccc; margin-bottom:10px;}
.hp_news_right { margin-top: 50px;}
.hp_news_right li{ position:relative; width:100%; padding:4px; background: url(pic_news_dot_2021.jpg) left center no-repeat; font-size: 16px; color: #666666; padding-left: 16px; margin-top: 10px; height: 28px; line-height: 28px;}
.hp_news_right li a{ color:#666666; }
.hp_news_right li a:hover{ color: #0099b3;}
.hp_news_right li span{ position:absolute; right:0; font-size:0.9em; color:#999999;}
.list_hp_news{ display:none;}
.hp_cpzx h3{ background:url(line-000.jpg) repeat-x left center; text-align:center; margin:20px 0 10px 0;}
.hp_cpzx h3 span{ padding:0 1%; display:inline-block; background:#FFF; width:160px;}
.hp_cpzx h3 img{ width:100%;}
.con_hp_cpzx{ height:510px; background:url(bg_hp_cpzx.jpg); position:relative;}
#hp_jjfa{ left:100px; top:30px; }
#hp_jjfa a:hover{ color:#3298a7;}
#hp_ptfw{ left:0; top:170px; width:310px;}
#hp_ptfw ul{ width:150px; line-height:150%; top:30px;}
#hp_ptfw a:hover{ color:#43aa91;}
#hp_ptfw li{ margin-bottom:10px; background-position:0 12px;}
#hp_ydxx { left:60px; bottom:0;}
#hp_ydxx ul{ width:140px; top:20px;}
#hp_ydxx a:hover{ color:#98c5a7;}
.con_circle{ position:absolute; width:290px; height:180px;}
.con_circle ul{ width:150px; position:absolute; right:0; top:0;}
.con_circle h5{ color:#000; font-size:1.15em; font-weight:bold; position:absolute; top:57px; left:58px; width:34px; line-height:18px; font-family:"黑体"; z-index:10;}
.con_circle li{ line-height:30px; padding-left:45px; font-size:1.15em; background:url(bg_dot_cpzx.png) left center no-repeat; position:relative;}
.con_circle .second{ left:20px;}
.con_circle .middle{ left:40px;}
.con_circle img{ display:block; -webkit-transition: -webkit-transform 1s ease 0s; transition: transform 1s ease 0s; -webkit-transform-origin: center; transform-origin: center;}
.con_circle:hover img{-webkit-transform:rotate(60deg);transform:rotate(60deg);}
.list_hp_cpzx{ display:none; color:#666; background:#FFF; width:550px; height:442px; position:absolute; z-index:10; right:0; top:44px; border:1px solid #cccccc; }
.list_hp_cpzx i{ position:absolute; top:-10px; left:-15px; width:12px; height:12px; border:3px solid #FFF; -moz-border-radius: 12px;  -webkit-border-radius: 12px;  border-radius: 12px; z-index:12;}
.list_hp_cpzx h6{ padding-left:38px; font-size:1.375em; margin-top:40px; line-height:20px;}
.list_hp_cpzx p{ padding:20px 0 20px 38px; font-size:1em;}
.hp_jjfa{ border-left:12px solid #3298a7; }
.hp_jjfa i{ background:#3298a7;}
.hp_ptfw{ border-left:12px solid #43aa91;}
.hp_ptfw i{  background:#43aa91;}
.hp_ydxx{ border-left:12px solid #98c5a7;}
.hp_ydxx i{  background:#98c5a7;}
#wrapper{ width:100%;}
.swiper-container{ display:none;}
.footer_books{ padding:20px 0; background:#e5e5e5; text-align:center;}
.con_footer_books{ width:400px; margin: 0 auto;}
.con_footer_books h4{ font-size:1.15em; margin-top:50px;}
.con_footer_books h5{ font-size:1.375em; line-height:250%;}
.con_footer_books h6{ font-size:0.875em; color:#666666;}

/*底部及边栏*/
.footer_links{ background:#ddebef; line-height:40px; color: #333333;}
.footer{ background:#000000; line-height:42px; font-size: 16px;}
.footer_links,.footer{ color:#333333;}
.con_links a{ color:#333333; font-size: 16px;}
.con_links a:hover{ color:#0099b3;}
.footer_links a{ color:#333333;}
.footer { color:#FFFFFF;}
.footer a{ color:#FFFFFF;}
.footer_links span,.footer span{ padding:0 5px;}
.con_footer_links h4{ position:relative; border:1px solid #4c4c4c; -moz-border-radius: 20px;  -webkit-border-radius: 20px;  border-radius: 20px; line-height:24px; color:#999; height:24px; margin-top:8px; width:194px; padding-left:16px; background:url(cor_right.png) 194px center no-repeat #1e1e1e;}
.con_footer_links h4.act{ background:url(cor_top.png) 194px center no-repeat #1e1e1e;}
.con_footer_links h5{ padding-right:20px; font-size:18px; font-weight: bold;}
.con_footer_links ul{ position:absolute; padding:4px 16px; width:270px; background:rgba(0,0,0,0.8); left:-38px; top:-216px; display:none;}
.con_footer_links li{ line-height:24px; border-top:1px solid #1b1b1b; font-size:0.875em;}
.con_footer_links ul li:first-child{ border:none;}
.con_footer_links li a{ color:#999999;}
.con_footer_links li a:hover{ color:#ffffff;}
.sider_search,.menu{ display:none;}
.con_search{ position:relative;}
.header_ewm{ position:absolute; padding:20px; background:#FFF; border:1px solid #eeeeee; z-index:10; right:-20px; top:40px; display:none;}

/*检索结果*/
.container_search{ background:#eeeeee;}
.current{ line-height:50px; font-weight:bold; color:#010101;}
.current span{ padding:0 6px;}
.current a{ color:#010101;}
.con_search_jg{ background:#FFF; padding:26px 50px; width:880px; margin:0 auto;  position:relative;}
.con_search_jg input{ width:720px; height:30px; line-height:24px; border:1px solid #c6cbd0; margin:0; padding:0; padding-left:80px; color:#686d71;}
.jg_input{ position:relative; background:#eeeeee; padding:14px 0; text-align:center;}
.jg_input span{ position:absolute; left:50px; top:20px; line-height:20px; padding-right:6px; border-right:1px solid #bdbbbb; color:#686d71;}
.jg_input a{ font-size:1.15em; position:absolute; display:inline-block; background:#009944; color:#FFF; width:78px; height:30px; line-height:30px; border:1px solid #00843b; right:40px; top:14px; cursor:pointer;}
.jg_num{ line-height:200%; border-bottom:1px solid #e5e5e5; font-size:1.15em; margin-top:30px; color:#686d71;}
.jg_num a{ font-size:0.875em; padding-left:20px; color:#686d71;}
.jg_num span{ color:#cc0000;}
.jg_num a.act{ color:#cc0000;}
.list_jg{ padding:20px 0 10px 0; margin:0 40px; line-height:150%; color:#666666; border-bottom:1px solid #eeeeee;}
.list_jg h3{ font-size:1.15em; font-weight:bold; margin-bottom:14px; }
.list_jg h3 a{ color:#000000;}
.list_jg p{ font-size:0.875em;}
.list_jg h6{ color:#999999; font-size:0.75em; line-height:300%;}
.list_jg span{ color:#cc0000;}
.pages{ text-align:center; padding:30px 0 10px 0;}
.pages a,.pages span{ display:inline-block; padding:0 6px; height:18px; line-height:18px; border:1px solid #dddddd; font-size:0.75em; color:#aaaaaa;}
.pages a.act{ background:#f0f0f0;}

/*新闻列表*/
.container_l{ width:260px;}
.container_r{ width:720px; padding-bottom:20px;}
.container_l h2{ font-size:1.3em; height:60px; line-height:60px; border-top:10px solid #f39800; padding-left:50px; background-image:url(pic_news.png); background-position:16px center; background-repeat:no-repeat;}
.container_r h3{ border-bottom:10px solid #d2d2d2; border-top:10px solid #d2d2d2; font-size:0;}
.container_l ul{ background:#f9f9f9; padding-left:50px;}
.container_l li{ height:60px; line-height:60px; border-bottom:1px solid #f9f9f9; font-size:1.15em; padding-left:12px; border-left:3px solid #f9f9f9;}
.container_l li.act{ border-left:3px solid #f39800; background:#eeeeee;}
.container_l li.act span{ display:none;}
.container_l li span{ padding-left:20px; font-size:1em; color:#000;}
.container_r ul{ margin:20px 0 0 24px; line-height:250%;}
.container_r li{ border-bottom:1px dotted #606060; position:relative; background:url(list_dot.jpg) left center no-repeat; padding-left:1em;}
.container_r li span{ position:absolute; right:0; top:0; color:#999999;}
.container_r li img{ padding-left:10px;}

/*党建工作*/
.container_r blockquote{ margin:16px 0 0 16px; line-height:200%; color:#333;}



/*图文列表*/
.list_pic li{ background:none; height:auto; padding:0; border:none; margin:0 0 16px 16px;}
.list_pic li h6{ text-align:center; margin:0; padding:0; line-height:100%;}
.list_pic ul li:first-child{ margin-left:0;}
.list_pic li img{ border:1px solid #666666; padding:0; margin:0; width:160px; height:110px;}

/*新闻细览*/
.con_content,.con_comment{ background:#FFF; padding:20px 40px; width:900px; margin:0 auto;  line-height:200%; color:#000000;}
.con_content h2{ text-align:center; font-weight:bold; font-size:1.3em; }
.con_content h3{ text-align:center; font-size:1.15em; margin-bottom:10px; line-height:250%;}
.con_content_date{ font-size:0.85em; color:#999999;}
.con_content_date a{ cursor:pointer;}
.content{ line-height: 200%;;}
.content p{ margin-bottom:10px; line-height: 200%;;}
.content blockquote{ padding:2% 4%; background:#eeeeee; color:#666666; margin:2% 0; line-height: 200%;}
.con_content_date a{ padding-left:15px;}
.content img{ max-width:100%; height:auto;}
.bdshare-button-style0-32 a.bds_weixin{ background:url(share_wx.png); background-size:cover;}
.bdshare-button-style0-32 a.bds_sqq{ background:url(share_qq.png); background-size:cover}
.bdshare-button-style0-32 a.bds_qzone{ background:url(share_qz.png); background-size:cover}
.bdshare-button-style0-32 a.bds_tsina{ background:url(share_xw.png); background-size:cover}
.bdshare-button-style0-32 a.bds_tqq{ background:url(share_tw.png); background-size:cover}
.bdsharebuttonbox{ line-height:44px; color:#333333; font-size:1em; }
.bdsharebuttonbox span{ padding-right:10px;}
.con_comment{ margin-top:20px;}

/*图片新闻细览*/
.con_detail_pic{position:relative;}
.detail_pic{ margin:30px auto 20px auto; overflow:hidden;  width:830px;}
.detail_pic li img{ width:100%; height:auto;}
.con_detail_pic .swiper-prev,.con_detail_pic .swiper-next{ cursor:pointer; width:20px; height:150px; background:#eeeeee; position:absolute; top:0; z-index:10; background-position:center center; background-repeat:no-repeat;}
.con_detail_pic .swiper-prev{ left:0px; background-image:url(pic_cor_prev.png);}
.con_detail_pic .swiper-next{ right:0px; background-image:url(pic_cor_next.png);}
.border_b_999{ border-bottom:1px solid #999999;}

/*公司简介*/
.con_ggjj{ padding:20px 0;}
.con_ggjj h5{ line-height:80px; height:80px; color:#00724e; font-size:1.3em; padding:0 0 0 30px; font-weight:bold;}
.con_ggjj p{ padding:0 0 0 30px; line-height:200%; font-size:1.15em; color:#666666;}
.con_ggjj h4{ text-align:center; font-size:2em; font-weight:bold; margin-bottom:60px;}
.gsjj_movie{ background:url(bg_ggjj_movie.jpg) no-repeat; min-height:295px; position:relative; margin-bottom:20px;}
.con_gsjj_movie{ position:relative; border:1px solid #cccccc; padding:18px; left:50%; width:560px; margin-left:-298px; height:324px; background:#ffffff;}

/*公司荣誉*/
.con_gsry{ border-left:7px solid #999999; margin:-20px 0 0 24px; width:640px;}
.list_gsry{ left:50px; padding-bottom:60px; position:relative;}
.list_gsry img{ border:1px solid #bfbfbf; padding:10px;}
.list_gsry p{ margin:10px 0 0 0; padding:0;}
.list_gsry i{ background:url(bg_gsry.png); width:36px; height:29px; position:absolute; left:-68px; top:-10px;}
.con_gsry h6{ font-size:2em; line-height:200%; font-weight:bold; margin-left:50px; margin-bottom:20px; position:relative;}
.con_gsry h6 i{ position:absolute; width:30px; height:30px; background:url(bg_gsry_nf.png); left:-68px; top:10px;}

/*数字研究*/
.list_szyj{ margin:0 0 24px 38px;}
.con_szyj{ padding:10px; border:1px solid #e5e5e5; position:relative;}
.con_szyj .a_more{ position:absolute; right:20px; bottom:10px; font-size:1.15em; color:#666;}
.con_szyj p{ width:420px; font-size:1em; }
.list_szyj h6{ font-size:1.15em; border-left:4px solid #f39800; padding-left:14px; color:#666666; margin-bottom:20px;}
.list_szyj h6 a{ color:#666; }
.grey{ color:gray}

/*产品中心*/
.container_cpzx_l{ width:360px; margin-right:25px;}
.container_cpzx_r{ width:595px;}
.container_cpzx_l h2,.con_yyal h2{ font-size:1.3em; height:60px; line-height:60px; border-top:10px solid #f39800; border-bottom:1px dashed #e1e1e1; padding-left:50px; background-image:url(pic_news.png); background-position:16px center; background-repeat:no-repeat;}
.container_cpzx_l h3{ margin:20px 0 0 16px; border-left:6px solid #f39800; padding-left:14px; font-weight:bold;}
.container_cpzx_l li{ line-height:30px; height:30px; width:50%; text-indent:14px;}
.container_cpzx_l ul{ margin:10px 0 0 20px;}
.pic_cpzx{ border-top:10px solid #cccccc; border-bottom:10px solid #cccccc; font-size:0; width:595px; height:300px; overflow:hidden;}
.pic_cpzx img{ width:595px; height:300px;}
.nav_cpzx{ margin-top:10px;}
.nav_cpzx li{ border:2px solid #cccccc; margin-left:13px; font-size:0;}
.nav_cpzx li.act{ border:2px solid #f39800;}
.con_yyal{ width:100%; margin-top:30px; padding-bottom:20px;}
.nav_cpzx ul li:first-child{ margin:0;}
.con_yyal h6{ font-size:1.15em; border-left:6px solid #f39800; padding-left:14px; margin:20px 0 10px 0; }
.con_yyal li{ margin:0 0 10px 40px;}
.con_yyal ul li:first-child{ margin:0;}
.nav_cpzx_m { display:none;}
.container_cpzx_l h3 span{padding-left:14px;}


@media (min-width: 992px){
	.swiper-pagination-bullet{ width:15px; height:15px;}
	.bg_eee{ background:#eee;}
	.hp_news_right li a{overflow: hidden; white-space:nowrap; text-overflow:ellipsis; display: inline-block; width: 440px; height: 28px; line-height: 28px;}
	
	.nav_hp_news{ position:absolute; line-height:36px; width:537px; background: url(bg_news_title_2021.jpg); left: 440px;}
	.nav_hp_news li{ color:#FFFFFF; font-size:1.375em; cursor:pointer; width: 148px; text-align: center;} 
	.nav_hp_news li.act{ background: #007f92;}
	.nav_hp_news .a_hp_news{ font-size:0.75em; position:absolute; right:18px; top:0; display:inline-block; height:36px; color:#ffffff; line-height:36px;}
	
}

@media (max-width: 991px){
.m_h{ display:none !important;}
.m_s{ display:block !important;}
.hp_news,.hp_cpzx,.con_footer_books,.con_footer_links,.con_footer,.nav_gsgk,.container_cpzx_l,.container_cpzx_r,.nav_cpzx,.nav_cpzx_m,.cpzx_mh{ width:94%; margin:0 auto;}
.con_footer_links div,.con_footer div{ width:100%; text-align:center;}

/*首页*/
.hp_news{ background:none;}
.nav_hp_news{ background:none; margin: 1em 0;}
.nav_hp_news ul{ border:1px solid #aaaaaa; -moz-border-radius: 30px;  -webkit-border-radius: 30px;  border-radius: 30px;}
.nav_hp_news li span{ padding:0; border:none; line-height:200%;}
.nav_hp_news li{ width:33.333333%; margin:0; padding:0; background:none; text-align:center;}
.hp_news_left,.hp_news_right{ width:100%;}
.nav_hp_news li.act{ background:#007f92; color:#FFF;	-moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 30px;}
.hp_news_right{ margin: 0 0 1em 0;}
.hp_news_right h3{ margin-top:10px; line-height:150%;}
.hp_news_right li { height: auto;}	
.hp_news_right li span{ position:static; padding-left:14px;}
.hp_cpzx h3 span{ width:30%;}
.swiper-slide img{ width:100%;}
.con_footer{ padding:10px 0;}
.con_footer a{ display:inline-block; width:100%;}
.header_m{ width:94%; background:rgba(229,229,229,0.6);  padding:10px 3% 6px 3%; position:absolute; z-index:20; left:0; top:0;}
.header_m img{ width:146px; height:auto}
.a_search{ display:inline-block; width:15px; height:15px; background:url(a_search.png); background-size:cover; }
.a_nav{ display:inline-block; width:13px; height:20px; background:url(a_nav.png) no-repeat; background-size:13px 3px; background-position:left center; margin-left:20px; position:relative; top:0;}
.header_mq{ width:94%; background:#00561f;  padding:10px 3% 6px 3%;}
.header_mq img{ width:30px; height:auto}
.header_mq .a_nav{ display:inline-block; width:13px; height:20px; background:url(a_nav_act.png) no-repeat; background-size:13px 3px; background-position:left center; position:absolute; top:14px; right:3%;}
.header_mq input{ width:70%; height:26px; line-height:18px; -moz-border-radius: 16px;  -webkit-border-radius: 16px;  border-radius: 16px; margin:0; padding:0; border:none; text-indent:20px; color:#cccccc; position:absolute; right:13%; top:11px;}
.a_search1{ display:inline-block; width:16px; height:16px; background:url(a_search_act.png); background-size:cover; position:absolute; top:16px; right:16%;}
.sider_search{ width:94%; background:rgba(229,229,229,0.4); position:absolute; z-index:20; padding:10px 3%; left:0; top:38px; display:none;}
.con_sider_search{ width:80%; margin:0 auto;  text-align:center; position:relative;}
.sider_search input{ width:100%; height:20px; line-height:20px; border:1px solid #eeeeee; -moz-border-radius: 16px;  -webkit-border-radius: 16px;  border-radius: 16px; background:#ffffff; text-indent:10px; color:#cccccc; }
.btn_search{ display:inline-block; position:absolute; top:7px; right:0px; background:url(a_search_act.png); width:14px; height:14px; background-size:cover;}
.menu{ padding:0 10%; width:80%; background:rgba(248,248,248,0.95); position:absolute; z-index:20; left:0; top:38px; display:none;}
.memu_mq{ top:48px;}
.menu li{ font-size:1.3em; line-height:300%; color:#666666; border-top:1px solid #666666;}
.menu ul li:first-child{ border:none;}
.menu li a{ color:#666666; }
.con_cpzx_l{ width:20%;}
.con_cpzx_r{ width:78%; }
.con_cpzx_l li{ padding:4% 0; color:#FFF; text-align:center; border-right:10px solid #FFF; background-size:16px 16px; margin-bottom:8px; background-image:url(bg_cpli_m.jpg.png); background-repeat:no-repeat;}
.con_cpzx_l img{ margin:8px 0 6px 0; width:30%;}
.con_cpzx_m h4{ font-size:0.875em; padding-bottom:8px;}
.bg_jjfa{ background-color:#007f92; }
.bg_ptfw{ background-color:#42aa91; }
.bg_ydxx{ background-color:#98c5a7; }
.list_hp_cpzx_m{ padding:10px 4%; display:none; border:2px solid #007f92;}
.con_cpzx_r li{ width:32%; color:#ff7e00; font-size:0.8em; border-left:2px solid #eeeeee; text-align:center; margin:0; padding:0; line-height:150%;}
.con_cpzx_r ul li:first-child{ border:none;}
.con_cpzx_r ul:first-child{ border-bottom:2px solid #eeeeee;}
.con_cpzx_r li img{ width:60%; margin-top:10px;}
.con_cpzx_r h5{ padding:6px 0; color:#ff8b8b;}
.con_cpzx_r h5 a{ color:#007f92;}
.con_cpzx_r .act{ display:block}
.con_cpzx_l .act{ border-color:transparent;}
.con_cpzx_r .border_ptfw{ border-color:#42aa91;}
.con_cpzx_r .border_ydxx{ border-color:#98c5a7;}
.con_cpzx_r .border_ptfw img{ margin-top:0;}
.border_ydxx h5{ color:#32b67a}
.border_ptfw h5{ color:#005397}
.border_ydxx h5 a{ color:#98c5a7}
.border_ptfw h5 a{ color:#42aa91}

/*底部*/
.con_footer_links div{width: 70%; margin: 0 auto; display: block; float: none; padding: 0;}
.con_footer_links h4{ text-align:left; width:60%;}
.con_footer_links h5{ text-align:left; width:28%; float:left; padding-right:10px;}

/*检索结果*/
.con_search_jg{ width:100%; padding:0; margin:0; line-height:200%; background:#ececec;}
.list_jg{ padding:10px 20px; margin:0; border-bottom:1px solid #FFF;}
.list_jg h3{ margin:0;}
.slider{ position:fixed; bottom:20px; right:0; z-index:100; width:44px;}
.slider a{ display:inline-block; background:rgba(0,86,31,0.8); padding:6px 0; margin-bottom:4px; text-align:center; width:100%;}
.slider a img{ width:80%;}
.pages_m{ text-align:center; padding:20px 0 10px 0; background:#eeeeee;}
.container_l,.container_column2,.container_r{ width:100%; padding:0;}
.container_l h2{ line-height:300%; font-size: 1.3em; background:#ececec; border-top:none; background-image:none !important; border-bottom:6px solid #fafafa; color:#006633; font-weight:bold; padding:0 6%; }
.container_r li{ border-bottom:2px solid #ffffff; background:#ececec; padding:8px 6% 4px 6%; line-height:200%;}
.container_r li span{ position:static; display:block; }
.container_r ul{ margin:0;}

/*新闻细览*/
.con_content,.con_comment,.con_return{ padding:3%; width:auto; font-size:1.3em;}
.con_return{ text-align:right; }
.con_return a{ display:inline-block; padding:10px 16px; color:#FFF; background:#009944;}
.con_content_date { position:relative;}
.con_content_date span{ position:absolute; left:0; top:0;}
.con_content_date span a{ margin:0; padding:0; color:#999999;}
/*图片细览*/
.detail_pic{ margin:30px auto 20px auto; width:100%;}
.detail_pic .swiper-pagination-bullet{ opacity: 0.8;}

/*图文列表*/
.list_pic li{margin:0 0 1% 1%; padding:2% 3%; width:43.5%;}
.list_pic li img{ width:100%; height:auto}
.list_pic ul li:nth-child(odd) { margin-left:0;}
.con_content_date{ border-bottom:1px solid #999999; text-align:right;}

/*公司简介*/
.con_ggjj{ padding:0 0 10px 0;}
.con_ggjj h5{ line-height:200%; padding:1% 3%; height:auto; margin-top:1%;}
.con_ggjj p{ padding:0 3%;}
.con_ggjj h4{ float:left; width:50%; line-height:200%; margin:0; font-size:1.15em; bottom:-2px; position:relative; z-index:10;}
.gsjj_movie{ background:url(bg_ggjj_movie.jpg); height:295px;}
.nav_gsgk{ border-bottom:2px solid #e5e5e5; position:relative;}
.con_ggjj h4.act{ border-bottom:4px solid #22ac38;}
.gsjj_movie{ height:240px; min-height:inherit; background-size:cover}
.con_gsjj_movie{  padding:10px; left:50%; width:280px; margin-left:-150px; height:160px; top:30px; }
.con_ggjj img{ width:100%; max-width:550px;}

/*公司荣誉*/
.con_gsry{ margin:20px 0 0 4%; width:95%;}
.list_gsry{ left:30px; padding-bottom:2%; width:84%;}
.list_gsry img{ padding:6px; width:100%; height:auto;}
.list_gsry i{  width:36px; height:29px; left:-48px; top:-10px;}
.con_gsry h6{ margin-left:30px; margin-bottom:2%; width:80%}
.con_gsry h6 i{width:30px; height:30px; left:-48px;}

/*数字研究*/
.list_szyj{ margin:20px 3%;}
.con_szyj{ padding:6px; border:1px solid #e5e5e5; position:relative;}
.con_szyj .a_more{ position:absolute; right:20px; bottom:10px; font-size:1.15em; color:#666;}
.con_szyj p{ width:70%; font-size:0.8em;}
.con_szyj img{ width:24%; margin-top:20px;}
.list_szyj h6{ font-size:1.15em; border-left:none; padding-left:0; color:#006633; margin-bottom:10px; font-weight:bold; line-height:150%}
.list_szyj h6 a{ color:#006633; }
.grey{ color:gray}

/*产品中心*/
.con_yyal li{ width:94%; padding:0 3%; margin:0; text-align:center;}
.con_yyal h6{ border-left-width:2px; text-align:left;}
.con_yyal li img{ width:80%;}
.pic_cpzx{ height:auto; width:94%; margin:0 3%;}
.pic_cpzx img{ width:100%; height:auto;}
.container_cpzx_l,.container_cpzx_r{ float:none; position:relative;}
.container_cpzx_l h2,.con_yyal h2{ line-height:300%; height:auto; border-top:6px solid #f39800; border-bottom:none; text-align:center; background-image:none !important; background-color:#efefef; padding:0;}
.nav_cpzx{ margin-top:10px;}
.nav_cpzx li{ width:22%; height:auto; margin-left:2%;}
.nav_cpzx ul li:first-child{ margin-left:1%;}
.nav_cpzx li img{ width:100%; height:auto;}
.container_cpzx_l h3 span{ display:none;}
.container_cpzx_l h3 { width:32%; float:left; text-align:center; padding:0; border:2px solid #FFF; font-size:1.15em; color:#666666; line-height:40px; margin:0;}
.container_cpzx_l h3.act{ color:#333333; border-bottom:2px solid #f39800;}
.nav_cpzx_m { margin-top:10px; display:none;  margin-bottom:10px;}
.nav_cpzx_m a{ display:inline-block; padding:0 16px 0 10px; line-height:200%;}
.cpzx_mh{ overflow:hidden;}

/*党建工作*/
.container_r blockquote{ margin:0 3%; line-height:200%; color:#333; padding:0 0 10px 0;}
.container_l ul{ padding:0; margin:0 3%; border-bottom: 2px solid #e5e5e5; position: relative; background:none; margin-bottom:10px;}
.container_l li{float: left; width: 33.3%; line-height: 200%; margin: 0; font-size: 1.3em; bottom: -2px; position: relative; z-index: 10; height:auto; padding:0; border:none; text-align:center; background:none;}
.container_l li span{ display:none;}
.container_l li.act{ border:none; border-bottom: 4px solid #22ac38; background:none;  z-index:11;}

}

/*原首页页面内*/
#hp_cxkc{ top: 526px;}
#hp_cxkc ul{ width: 200px; left: 120px; top: 64px;}
#hp_cxkc a:hover{ color:#5caab9;}
.hp_cxkc{ border-left: 12px solid #5caab9;}
.list_hp_cpzx{ height:680px; top: 0;}
.list_hp_cpzx blockquote{ background:#f0f0f0; width:448px; padding:14px; margin:0 auto; font-size:14px; line-height:200%; text-align:left; color:#333;}
#hp_ptfw{ top:190px;}
#hp_ydxx { top: 360px; bottom: auto;}
#hp_ydxx ul { width: 180px;  top: 26px;}
#hp_ptfw ul{ top:20px; width: 220px; }
#hp_jjfa ul{ width:200px; top: 10px; right: -44px;}
#hp_jjfa li{line-height:28px;}
.con_circle li{ font-size:1.1em;}
.con_links{ width:980px; margin:0 auto;}
#hp_ydxx li{ line-height:26px;}
.nav_hp_news .a_hp_news{ font-size:1.15em;}

.list_hp_cpzx{ text-align:center;}
.list_hp_cpzx h6{ text-align:left;}
.list_hp_cpzx p{ text-align:left;}
.a_rjsz{ color: #7c7c7c; display: inline-block; background-image: url(pic_head_wx.png); background-repeat: no-repeat; padding-left: 26px; background-position: left center;}

.list_hp_cpzx img{ position:absolute; bottom:8px; left: 0; right: 0; margin: 0 auto;}
.con_hp_cpzx{ height:750px; background-position:center; background-repeat:no-repeat;}

#hp_jjfa li { line-height: 26px;}
#hp_jjfa {left: 60px; top: 20px;}
#hp_ptfw{ width:370px;}
#hp_ptfw li{margin:0;}

@media (max-width: 991px){
.bg_cxkc{  background-color: #5caab9;}
.bg_cxkc h4{ text-align: center; width: 100%;}
.border_cxkc{ border-color:#5caab9; color:#5caab9;}
.border_cxkc h5 a{ color:#5caab9;}

.border_ydxx ul:first-child li img{ margin-top:0;}
.con_cpzx_r li{ width:32.5%;}
}

.con_footer_links ul{ filter:Alpha(opacity=80); opacity=0.8; background-color:#000 \9; top: -241px;}
.con_footer_links{line-height:50px;}
.con_links{ padding:20px 0; border-top:1px solid #606060; color:#aaaaaa; font-size:16px; line-height:200%; width:980px; margin:0 auto;}
.con_links ul{ width:326px;}
.con_links a{ color:#333333;}
.con_links a:hover{ color:#0099b3;}
*{-webkit-tap-highlight-color:rgba(0,0,0,0);}